seychelles islands - English Synonyms Dictionary